/* modal css */
#modalBackground, #modalWrapper { background: #000; height: 100%; left: 0; position: fixed !important; position: absolute; /* ie6 fix */ top: 0; width: 100%; z-index: 99999; }
#modalWrapper { background: none; }
#modal { margin: 0 auto; position: relative; z-index: 9999  }
.genericmodal { width: 627px; margin: 0 auto; background:none; padding: 0px 0 20px 0px; position: relative !important; color: #000;}
*html .genericmodal {margin-top:20px;}
.genericmodal .innerModal { overflow: auto;  height: 360px; padding: 20px; background:#fff;}
.genericmodal h1 { width: 627px; height: 110px; background: url(http://3.bp.blogspot.com/-sU5JuTmNL54/UC5E2pVo62I/AAAAAAAAACI/GhIgfWg5kkc/s1600/popupTop1.png) no-repeat; overflow: hidden; padding-top: 0px }
.genericmodal h1 span { font: bold 16px/16px Arial, sans-serif; display: block; margin: 10px 0 0 20px; color: #31548c; text-align:left;}
.genericmodal h2 { font: bold 18px/24px Arial, sans-serif; text-align: left; color: #ffe500; padding:15px 0 30px 20px; margin:-40px 0 0 0; text-align:left;}
.genericmodal h3, .genericmodal h4, .genericmodal p { padding-bottom: 10px; font-family: Arial, sans-serif; margin: 0 0 10px !important; padding: 0 !important; color:#FFFFFF;}
.genericmodal h3{ color: #31548c; text-transform:uppercase;}
.genericmodal h5 { font: normal 20px/20px "Lucida Grande",Tahoma,sans-serif; color: #000; margin: 0 0 20px !important; padding: 0 !important; text-transform:uppercase; text-align:left;}
.genericmodal p, .genericmodal li { font: normal 12px/16px "Lucida Grande",Tahoma,sans-serif; color: #000; margin: 0 0 10px !important; padding: 0 !important }
.genericmodal li { list-style: inside disc none; padding-bottom: 5px }
.genericmodal a { color: #000;}
.genericmodal a.closeButton { display: block; position: absolute; right:-30px; top:-10px; z-index: 9; background: url(http://3.bp.blogspot.com/-9LIxj7l4fhA/UC5E1N4Ty5I/AAAAAAAAABw/0NjwvOHRVYs/s1600/modalClose.png) no-repeat; width: 45px; height: 45px }
.genericmodal a.closeButton img { display: none }
.footCont{ background:#fff; height:26px; -moz-border-radius: 0 0 8px 8px; border-radius:  0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border:0px solid #d6d6d6;}
html, body { height: 100%;  }
#popuperrors.genericmodal { width: 400px; -moz-border-radius: 10px;
border-radius: 10px; padding: 0 }
#popuperrors.genericmodal .innerModal { height: auto }
#popuperrors.genericmodal .innerModal div p { text-align: center; font: normal 14px/16px Arial, sans-serif; color: #8A1F11; padding: 4px; border: 1px solid #FBC2C4; margin-bottom: 2px; background: #FBE3E4; }
#popuperrors.genericmodal .innerModal div p strong { color: #691004 }
#errorContainerX { display: none }
#modalBackground { height: 100% !important }
.asupportmodal .loadOverlay { width: 762px; height: 480px; position: absolute; z-index: 10; opacity: 0.5; border-radius: 10px; margin: 12px 0 0 12px; background: #000 url() center center no-repeat;  }
.asupportmodal .loadOverlay2 img { margin: 0 auto; display: block}
.asupportmodal .loadOverlay2 { background: url() center center no-repeat; width:100%; height: 32px; background: none }
select { z-index: 1 }
/* 2011-05-06 */
#ajaxLoader { width: 300px; margin: 0; padding: 20px; border: 4px solid #c00; background-color: #fff;}
#ajaxLoader p { color: #000; text-align: center; margin: 0; padding: 0; font: bold 14px/16px Arial, serif; }
/* 2011-05-11 */
p.gaward b, p.contactemail b, p.contactphone b, p.clockicon b {display:none;}
p.gaward {background:url(http://4.bp.blogspot.com/-GFZ-YA51EDw/UC5EvzNuUJI/AAAAAAAAAAo/4PZRwrFApGc/s1600/gaward.png); display:block; width:179px; height:123px;}
.contactemail {background:url(http://4.bp.blogspot.com/-I2zIUZUA3Mo/UC5EuVndBtI/AAAAAAAAAAQ/nQ79vvJ1ngc/s1600/contactemail.png); display:block; width:30px; height:32px;}
.contactphone {background:url(http://2.bp.blogspot.com/-0dF3RjrskUQ/UC5EuxubTxI/AAAAAAAAAAY/3egnY8vIqsY/s1600/contactphone.png); display:block; width:32px; height:31px;}
.clockicon {background:url(http://1.bp.blogspot.com/-5QPDsnTBERs/UC5Et-2In1I/AAAAAAAAAAM/NZRtwcts3og/s1600/clockicon.png); display:block; width:31px; height:30px;}
.searching{background:url() no-repeat; display:block; width:48px; height:48px; margin:0 auto;}
.upperCase{ text-transform:uppercase;}

/* exit pop image */
#browser_instructions{ background:url() no-repeat; width:491px; height:100%;}

#browser_instructions.mac { background:url() no-repeat; }
#browser_instructions.xp { background:url() no-repeat; }

/* messageBox */
#messageBox { position: fixed; left: 50px; bottom: 25px; color:#FFFFFF; background:url() no-repeat; width:350px; height:91px; border:none; visibility: hidden; }

/* states container */
.statesContainer { display: none }
i{display:none;}


/* */
.highlight{ text-decoration:none;}
.genericmodal a.highlight{ text-decoration:none; font-weight:normal; background:none;}